Test modulesΒΆ
import numpy as np
import matplotlib.pyplot as plt
from matplotlib import cm
import ipyvolume as ipv
x, y, z = np.random.random((3, 1000))
fig = ipv.figure()
ipv.quickscatter(x, y, z, size=1, marker="sphere")
ipv.style.use("dark") # looks better
ipv.show()
import ipyvolume as ipv
import numpy as np
x, y, z, u, v, w = np.random.random((6, 1000))*2-1
selected = np.random.randint(0, 1000, 100)
ipv.figure()
quiver = ipv.quiver(x, y, z, u, v, w, size=5)
x, y, z, u, v, w = np.random.random((6, 1000))*2
quiver2 = ipv.quiver(x, y, z, u, v, w, size=5)
from ipywidgets import FloatSlider, ColorPicker, VBox, jslink
size = FloatSlider(min=0, max=30, step=0.1)
size2 = FloatSlider(min=0, max=30, step=0.1)
size_selected = FloatSlider(min=0, max=30, step=0.1)
color = ColorPicker()
color_selected = ColorPicker()
jslink((quiver, 'size'), (size, 'value'))
jslink((quiver2, 'size'), (size2, 'value'))
# jslink((quiver, 'size_selected'), (size_selected, 'value'))
jslink((quiver, 'color'), (color, 'value'))
jslink((quiver, 'color_selected'), (color_selected, 'value'))
VBox([ipv.gcc(), size, size2, color, color_selected])
from bokeh.io import output_notebook, show
from bokeh.plotting import figure
from bokeh.models import CustomJS, ColumnDataSource
import ipyvolume.bokeh
output_notebook()
x, y, z, u, v, w = np.random.random((6, 1000))*2-1
quiver = ipv.quiver(x, y, z, u, v, w, size=5)
data_source = ColumnDataSource(data=dict(x=x, y=y))
ipv.figure()
# p = figure(title="E Lz space", tools='lasso_select', width=500, height=500)
r = p.circle('x', 'y', source=data_source, color="navy", alpha=0.2)
ipyvolume.bokeh.link_data_source_selection_to_widget(data_source, quiver, 'size')
from ipywidgets import FloatSlider, ColorPicker, VBox, jslink
size = FloatSlider(min=0, max=30, step=0.1)
jslink((quiver, 'size'), (size, 'value'))
VBox([ipv.gcc(), size])
show(p)
---------------------------------------------------------------------------
NameError Traceback (most recent call last)
/tmp/ipykernel_2994/3078122710.py in <module>
12
13 # p = figure(title="E Lz space", tools='lasso_select', width=500, height=500)
---> 14 r = p.circle('x', 'y', source=data_source, color="navy", alpha=0.2)
15 ipyvolume.bokeh.link_data_source_selection_to_widget(data_source, quiver, 'size')
16
NameError: name 'p' is not defined